package com.ruoyi.decision.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 用户，方案，策略中间对象 s_plm_rts_user_scheme_strategy
 * 
 * @author zbw
 * @date 2022-08-19
 */
public class UserSchemeStrategy extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private String id;

    /** 用户ID */
    @Excel(name = "用户ID")
    private String userId;

    /** 方案ID */
    @Excel(name = "方案ID")
    private String schemeId;

    /** 策略ID */
    @Excel(name = "策略ID")
    private String strategyId;

    private String[] strategyIds;

    public UserSchemeStrategy() {
    }

    public UserSchemeStrategy(String id, String userId, String schemeId, String strategyId, String[] strategyIds) {
        this.id = id;
        this.userId = userId;
        this.schemeId = schemeId;
        this.strategyId = strategyId;
        this.strategyIds = strategyIds;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public String getSchemeId() {
        return schemeId;
    }

    public void setSchemeId(String schemeId) {
        this.schemeId = schemeId;
    }

    public String getStrategyId() {
        return strategyId;
    }

    public void setStrategyId(String strategyId) {
        this.strategyId = strategyId;
    }

    public String[] getStrategyIds() {
        return strategyIds;
    }

    public void setStrategyIds(String[] strategyIds) {
        this.strategyIds = strategyIds;
    }
}
